Résolution de contraintes sur les nombres à virgule flottante par une approximation sur les nombres
نویسندگان
چکیده
La mise en œuvre effective de méthodes de vérification de programmes comportant des calculs sur les nombres à virgule flottante reste encore problématique. Cela est en partie dû aux difficultés inhérentes à l’arithmétique des nombres à virgule flottante dont la pauvreté des propriétés rend souvent impossible la transposition de résultats établis sur les réels. C’est pourquoi nous présentons dans cet article une nouvelle méthode de résolution de contraintes sur les nombres à virgule flottante qui consiste à les approximer sur les réels. En construisant des approximations sur les réels, fines et conservatives des solutions des contraintes sur les nombres à virgule flottante, cette méthode permet de s’appuyer sur l’utilisation d’algorithmes de filtrage sur les réels pour résoudre des problèmes sur les nombres à virgule flottante. Il devient ainsi possible de repousser les limitations actuelles des solveurs de contraintes sur les nombres à virgules flottantes, telles que le problème du passage à l’échelle, pour générer des jeux de tests, ou vérifier des programmes plus conséquents que ceux traités jusqu’à maintenant.
منابع مشابه
Delta: Scalable Data Dissemination under Capacity Constraints
Dans des systèmes d’abonnements basés sur le contenu, les utilisateurs expriment leurs intérêts par des requêtes sur les flux de publications. Le passage à l’échelle des systèmes d’abonnements pose de nombreux problèmes de performance: les utilisateurs sont intéressés par la fraîcheur des données, c’est à dire, obtenir les résultats de leurs abonnements le plus vite possible, tandis que les fou...
متن کاملCaractéristiques arithmétiques des processeurs graphiques
Résumé Les unités graphiques (Graphic Processing Units — GPU) sont désormais des processeurs puissants et flexibles. Les dernières générations de GPU contiennent des unités programmables de traitement des sommets (vertex shader) et des pixels (pixel shader) supportant des opérations en virgule flottante sur 8, 16 ou 32 bits. La représentation flottante sur 32 bits correspond à la simple précisi...
متن کاملLes Variétés Sur Le Corps À Un Élément
Une fantaisie récurrente de plusieurs mathématiciens ([22], [14], [19], [11], . . .) est l’existence d’un “corps à un élément”, noté F1, et d’une géométrie algébrique sur ce corps. On pense par exemple que le groupe des points de SLN dans F1 est le groupe symétrique des permutations de N lettres, et que ces N lettres sont les points dans F1 de l’espace projectif P N . Et l’on s’est aperçu depui...
متن کاملMini-cours Sur Les Polynômes À Une Variable
I Opérations sur les polynômes 3 II Division euclidienne et racines 5 1 Division euclidienne de polynômes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 Racines et factorisation de polynômes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Racines multiples et polynôme dérivé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 Interpolation . . . . ...
متن کاملField, une procédure de décision pour les nombres réels en Coq
Nous nous proposons d'automatiser les preuves d'égalités sur les nombres réels dans le système Coq en utilisant la théorie des corps commutatifs. L'idée de l'algorithme consiste à se débarrasser des inverses a n de pouvoir se brancher sur la procédure de décision déjà existante sur les anneaux abéliens (Ring). L'élimination des inverses se fait de manière complètement ré exive et la ré exion es...
متن کامل